package cn.fl.flowauth.vo;

import cmm.web.core.framework.vo.BaseVO;

import java.util.Date;

/**
 * @Description: 项目流程权限控制
 */
public class PrjFlowAuthCtrlVO extends BaseVO{

	/**
	 * 被控制人ID
     */
	private Long passiveCtrlId;
	/**
	 * 被控制人用户名
     */
	private String passiveCtrlUsrNm;
	/**
	 * 被控制人真实姓名
     */
	private String passiveCtrlRlNm;
	/**
	 * 被控制人组织架构代码
     */
	private String passiveCtrlOrgCd;
	/**
	 * 控制项目类型
     */
	private String ctrlPrjTypCd;
	/**
	 * 控制内容（PRJ0177）
     */
	private String ctrlContent;
	/**
	 * 控制原因（PRJ0178）
     */
	private String ctrlReason;
	/**
	 * 控制开始时间
     */
	private Date ctrlStartDt;
	/**
	 * 控制结束时间
     */
	private Date ctrlEndDt;
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	private Integer isValid;
	/**
	 * 是否删除（1：是，0：否）（SYS0021）
     */
	private Integer isDel;
	/**
	 * 创建者姓名
     */
	private String crtUsrNm;
	/**
	 * 修改者姓名
     */
	private String mdfUsrNm;

	/**
	 * 是否允许发送至录单员SYS0021
	 */
	private String isAllowSendToRecoder;

	private String buOrgCdNm;
	private String cyOrgCdNm;
	private String prOrgCdNm;
	private String isValidNm;
	private String ctrlPrjTypCdNm;
	private String ctrlContentNm;

	//是否展示修改按钮
	private Integer isShowModifyBtn;

	public Integer getIsShowModifyBtn() {
		return isShowModifyBtn;
	}

	public void setIsShowModifyBtn(Integer isShowModifyBtn) {
		this.isShowModifyBtn = isShowModifyBtn;
	}

	public String getCtrlContentNm() {
		return ctrlContentNm;
	}

	public void setCtrlContentNm(String ctrlContentNm) {
		this.ctrlContentNm = ctrlContentNm;
	}

	public String getCtrlPrjTypCdNm() {
		return ctrlPrjTypCdNm;
	}

	public void setCtrlPrjTypCdNm(String ctrlPrjTypCdNm) {
		this.ctrlPrjTypCdNm = ctrlPrjTypCdNm;
	}

	/**
	 * 备注
	 */
	private String ctrlRem;

	public String getCtrlRem() {
		return ctrlRem;
	}

	public void setCtrlRem(String ctrlRem) {
		this.ctrlRem = ctrlRem;
	}

	public String getIsValidNm() {
		return isValidNm;
	}

	public void setIsValidNm(String isValidNm) {
		this.isValidNm = isValidNm;
	}

	public String getBuOrgCdNm() {
		return buOrgCdNm;
	}

	public void setBuOrgCdNm(String buOrgCdNm) {
		this.buOrgCdNm = buOrgCdNm;
	}

	public String getCyOrgCdNm() {
		return cyOrgCdNm;
	}

	public void setCyOrgCdNm(String cyOrgCdNm) {
		this.cyOrgCdNm = cyOrgCdNm;
	}

	public String getPrOrgCdNm() {
		return prOrgCdNm;
	}

	public void setPrOrgCdNm(String prOrgCdNm) {
		this.prOrgCdNm = prOrgCdNm;
	}

	/**
	 * 被控制人ID
     */
	public Long getPassiveCtrlId() {
		return passiveCtrlId;
	}

	/**
	 * 被控制人ID
     */
	public void setPassiveCtrlId(Long passiveCtrlId) {
		this.passiveCtrlId = passiveCtrlId;
	}
	
	/**
	 * 被控制人用户名
     */
	public String getPassiveCtrlUsrNm() {
		return passiveCtrlUsrNm;
	}

	/**
	 * 被控制人用户名
     */
	public void setPassiveCtrlUsrNm(String passiveCtrlUsrNm) {
		this.passiveCtrlUsrNm = passiveCtrlUsrNm;
	}
	
	/**
	 * 被控制人真实姓名
     */
	public String getPassiveCtrlRlNm() {
		return passiveCtrlRlNm;
	}

	/**
	 * 被控制人真实姓名
     */
	public void setPassiveCtrlRlNm(String passiveCtrlRlNm) {
		this.passiveCtrlRlNm = passiveCtrlRlNm;
	}
	
	/**
	 * 被控制人组织架构代码
     */
	public String getPassiveCtrlOrgCd() {
		return passiveCtrlOrgCd;
	}

	/**
	 * 被控制人组织架构代码
     */
	public void setPassiveCtrlOrgCd(String passiveCtrlOrgCd) {
		this.passiveCtrlOrgCd = passiveCtrlOrgCd;
	}
	
	/**
	 * 控制项目类型
     */
	public String getCtrlPrjTypCd() {
		return ctrlPrjTypCd;
	}

	/**
	 * 控制项目类型
     */
	public void setCtrlPrjTypCd(String ctrlPrjTypCd) {
		this.ctrlPrjTypCd = ctrlPrjTypCd;
	}
	
	/**
	 * 控制内容（PRJ0177）
     */
	public String getCtrlContent() {
		return ctrlContent;
	}

	/**
	 * 控制内容（PRJ0177）
     */
	public void setCtrlContent(String ctrlContent) {
		this.ctrlContent = ctrlContent;
	}
	
	/**
	 * 控制原因（PRJ0178）
     */
	public String getCtrlReason() {
		return ctrlReason;
	}

	/**
	 * 控制原因（PRJ0178）
     */
	public void setCtrlReason(String ctrlReason) {
		this.ctrlReason = ctrlReason;
	}
	
	/**
	 * 控制开始时间
     */
	public Date getCtrlStartDt() {
		return ctrlStartDt;
	}

	/**
	 * 控制开始时间
     */
	public void setCtrlStartDt(Date ctrlStartDt) {
		this.ctrlStartDt = ctrlStartDt;
	}
	
	/**
	 * 控制结束时间
     */
	public Date getCtrlEndDt() {
		return ctrlEndDt;
	}

	/**
	 * 控制结束时间
     */
	public void setCtrlEndDt(Date ctrlEndDt) {
		this.ctrlEndDt = ctrlEndDt;
	}
	
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public Integer getIsValid() {
		return isValid;
	}

	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}
	
	/**
	 * 是否删除（1：是，0：否）（SYS0021）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）（SYS0021）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	
	/**
	 * 创建者姓名
     */
	public String getCrtUsrNm() {
		return crtUsrNm;
	}

	/**
	 * 创建者姓名
     */
	public void setCrtUsrNm(String crtUsrNm) {
		this.crtUsrNm = crtUsrNm;
	}
	
	/**
	 * 修改者姓名
     */
	public String getMdfUsrNm() {
		return mdfUsrNm;
	}

	/**
	 * 修改者姓名
     */
	public void setMdfUsrNm(String mdfUsrNm) {
		this.mdfUsrNm = mdfUsrNm;
	}

	public String getIsAllowSendToRecoder() {
		return isAllowSendToRecoder;
	}

	public void setIsAllowSendToRecoder(String isAllowSendToRecoder) {
		this.isAllowSendToRecoder = isAllowSendToRecoder;
	}
}
